talented rider - Turkish English Dictionary